Display control system, display control device, and display control method

ABSTRACT

A display control system includes a display, a detector, and a controller. The display is configured to display an image. The detector is configured to detect wind. The controller is configured to, in response to the detector detecting wind, control the image based on strength of the detected wind.

CROSS-REFERENCE TO RELATED APPLICATIONS

The present application claims priority under 35 U.S.C. § 119 toJapanese Patent Application No. 2018-185958, filed on Sep. 28, 2018 andJapanese Patent Application No. 2019-090843, filed on May 13, 2019. Thecontents of which are incorporated herein by reference in theirentirety.

BACKGROUND OF THE INVENTION 1. Field of the Invention

The present invention relates to a display control system, a displaycontrol device, and a display control method.

2. Description of the Related Art

In recent years, it has been widely performed to import an image ofcoloring or a handwritten image to a computer, set regular or randommovements with respect to the imported image, and display the image as adynamic picture image by a display, a signage, or the like, due toperformance improvement of a computer device (see Japanese Patent No.6361146).

However, the movement of an image displayed on a screen has beenconventionally determined by identification information providedbeforehand on a sheet and the amount of characteristic in an image ofcoloring or a handwritten image drawn by a user. Therefore, it has notbeen possible to cause the image displayed on the screen to perform amovement reflecting a user's instruction.

SUMMARY OF THE INVENTION

According to an aspect of the present invention, a display controlsystem includes a display, a detector, and a controller. The display isconfigured to display an image. The detector is configured to detectwind. The controller is configured to, in response to the detectordetecting wind, control the image based on strength of the detectedwind.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a diagram illustrating an example of a configuration of adisplay control system according to a first embodiment;

FIG. 2 is a diagram illustrating an example of arrangement of a windsensor installed in a projection medium;

FIG. 3 is a diagram illustrating an example of a configuration of a windsensor module as an example of the wind sensor;

FIG. 4 is a diagram illustrating an example of a hardware configurationof a PC;

FIG. 5 is a diagram illustrating an example of a configuration of aregistration table;

FIG. 6 is a diagram illustrating an example of a configuration of amanagement table;

FIG. 7 is a diagram illustrating an example of a configuration offunctional blocks of the PC;

FIG. 8 is a diagram illustrating an example of a configuration ofdetailed functional blocks of a display control unit;

FIGS. 9A and 9B are explanatory diagrams of acquisition of a user imageand attribute information from an entire image;

FIG. 10 is a diagram illustrating an example of setting of movementsetting information;

FIG. 11 is an explanatory diagram of one of pieces of informationindicating a movement pattern;

FIG. 12 is a diagram illustrating an example of setting of additionposition information;

FIG. 13 is a diagram illustrating an example of a configuration of aparameter control table;

FIG. 14 is an explanatory diagram of control of a movement of a userimage in a 3D space:

FIG. 15 is a diagram illustrating an example of a two-dimensional planeimage when a two-dimensional plane projection unit projects the 3D spacein FIG. 14;

FIG. 16 is a diagram illustrating values indicating the wind strengthdetected by respective wind sensors in a list, which are updated by asensor-information analysis unit;

FIG. 17 is a diagram illustrating a correspondence relation betweenvalues indicated by the wind sensors and the degree of effect;

FIG. 18 is a diagram illustrating a state where flowers are made to bestill for explaining the effect;

FIG. 19 is a diagram illustrating a change when a user breathes ontarget regions;

FIG. 20 is a flowchart illustrating an example of entire controlprocessing of a display control system performed by the PC;

FIG. 21 is a flowchart illustrating an example of effect processing whenwind is detected;

FIG. 22 is a diagram illustrating an example of a configuration of acommunication device according to a first modification;

FIG. 23 is an explanatory diagram of how to divide regions to beassociated with each of three communication devices with respect to adisplay image region;

FIGS. 24A and 24B are diagrams illustrating setting examples of a tablewhen the projection medium is divided in the manner illustrated in FIG.23;

FIG. 25 is a diagram illustrating an example of a configuration of agate according to a second modification;

FIG. 26 is a diagram illustrating an example of a content prepared inadvance; and

FIG. 27 is a diagram illustrating an example of a configuration offunctional blocks.

The accompanying drawings are intended to depict exemplary embodimentsof the present invention and should not be interpreted to limit thescope thereof. Identical or similar reference numerals designateidentical or similar components throughout the various drawings.

DESCRIPTION OF THE EMBODIMENTS

The terminology used herein is for the purpose of describing particularembodiments only and is not intended to be limiting of the presentinvention.

As used herein, the singular forms “a”, “an” and “the” are intended toinclude the plural forms as well, unless the context clearly indicatesotherwise.

In describing preferred embodiments illustrated in the drawings,specific terminology may be employed for the sake of clarity. However,the disclosure of this patent specification is not intended to belimited to the specific terminology so selected, and it is to beunderstood that each specific element includes all technical equivalentsthat have the same function, operate in a similar manner, and achieve asimilar result.

An embodiment of the present invention will be described in detail belowwith reference to the drawings.

An embodiment has an object to provide a display control system, adisplay control device, and a display control method that can cause animage displayed on a screen to perform a movement reflecting a user'sinstruction.

Embodiments of a display control system, a display control device, adisplay control method, and a computer-readable medium are describedbelow in detail with reference to the accompanying drawings.

Embodiment

As an example, an application example of the present invention to adisplay control system that displays a handwritten image of a picture(including coloring) drawn on a specified sheet in an event site by aguest who has visited an event such as an exhibition is described. Thepicture drawn on the specified sheet is not limited to the one drawn bya guest but also includes one drawn by a staff member. Further, thepicture is not limited to a drawn picture but also includes apre-printed picture. These images correspond to “individual image”, and,hereinafter these images are collectively referred to as “user image”.The “sheet” is an example of a medium. Further, guests and staff membersare collectively described as “user”, which means mainly a guest, and astaff member is used for a case where a clear specification is required.

FIG. 1 is a diagram illustrating an example of a configuration of adisplay control system according to a first embodiment. In FIG. 1, adisplay control system 1 includes a computer (PC) 10, a projector (PJ)11, a database (DB) 12, a sensor 13, and an image acquisition device 20.The entire operation of the display control system 1 is controlled bythe PC 10 that executes a control program (including a display controlprogram). In this configuration, the PC 10 and the DB 12 correspond to“controller”. The PJ 11 corresponds to “display”. The sensor 13corresponds to “detector”. The image acquisition device 20 correspondsto “image acquisition circuitry”. Further, a projection medium 14corresponds to “display target”.

The PC 10 also corresponds to “display control device”. Further, the PC10 can be a single body or can be configured by a plurality ofcomputers.

A sheet 50 includes a handwriting region 51 for a user to handwrite apicture, and an attribute setting region 52 in which an attribute of apicture drawn in the handwriting region is set.

The image acquisition device 20 has a camera or a scanner that takes animage of the sheet 50 set by a user by an image pickup device such as aCCD (Charge Coupled Device) or a CMOS (Complementary Metal OxideSemiconductor). The image acquisition device 20 acquires an entire imageof the sheet 50 by taking the image by the image pickup device.

The DB 12 is a database in a storage of the PC 10 or in an externalstorage. The DB 12 manages an image acquired by the image acquisitiondevice 20 and setting for controlling the movement of the image invarious types of information tables.

The PJ 11 projects display information to the projection medium 14according to an output from the PC 10. For example, a projection screenis used for the projection medium 14. As the projection screen, a matscreen, a pearl screen, a silver screen, or a bead screen can beappropriately selected according to a usage environment. Further, it canbe configured such that a transparent screen is used to project displayinformation to the PJ 11 from the rear side of the screen. In any case,a projection medium having a material on which projected displayinformation can be displayed is used.

The sensor 13 is a wind sensor. According to the present embodiment, thesensor 13 is installed so as to detect wind when a user breathes on animage 100 displayed on the projection medium 14 via a display surface.In the present embodiment, a motion of a user who breathes on the image100 and the display surface is described as a user's instruction as anexample.

FIG. 2 is a diagram illustrating an example of arrangement of a windsensor 13 a installed in the projection medium 14. In FIG. 2, each ofdots illustrated inside of a dotted line represents the wind sensor 13a. In the example, 30 wind sensors 13 a are used in an X direction ofthe projection medium 14 and 10 wind sensors 13 a are used in a Ydirection thereof, and the wind sensors 13 a are arranged with apredetermined interval therebetween. Illustrations by dots of severalwind sensors 13 a in the X direction are omitted.

The number and arrangement layout of the wind sensors 13 a are notlimited to those illustrated in FIG. 2, and can be set appropriatelydepending on the size of the projection medium 14 and resolution of theimage 100. As another layout different from the lattice arrangement inFIG. 2, for example, a layout in which a plurality of concentric circlesare installed with a predetermined interval therebetween in a radialdirection can be considered. Further, the number of wind sensors 13 amay be only one, or may be two installed at opposite ends, or the windsensors 13 a may be dispersed and installed at three or four positions.

The respective wind sensors 13 a illustrated in FIG. 2 are arranged sothat, when a user breathes on the image 100 displayed on the projectionmedium 14 via the display surface, the wind caused thereby can bedetected. For example, the wind sensor 13 a can be arranged on thesurface of the projection medium 14, or a ventilation hole or aventilation groove may be arranged on the surface of the projectionmedium 14 and the wind sensor 13 a can be installed inside (the rearside) of the projection medium 14 or in the arranged groove.

When the wind sensor 13 a is installed in the projection medium 14 inthis manner, when the user directly breathes on the image 100 projectedon the projection medium 14, generation of wind and the wind strengthcan be detected.

So long as a signal can be output by detecting wind, a sensor thatdetects the wind according to any principle can be adopted asappropriate. For example, there is a sensor that uses such a principlethat, when wind is blown to a resistance line (a hot wire) heated by aconstant current, the temperature of the hot wire decreases. In thiscase, the wind can be detected by detecting a change in a resistancevalue due to a temperature drop of the hot wire. Such a wind sensor maybe installed as a wind sensor module. A result acquired by detection bythe wind sensor 13 a is transmitted to the PC 10.

FIG. 3 is a diagram illustrating an example of a configuration of a windsensor module 130 as an example of the wind sensor 13 a. The wind sensormodule 130 includes a detection unit 131 and a communication unit 132that communicates with the PC 10. The detection unit 131 is a circuitthat monitors the resistance value that varies depending on thetemperature of a hot wire, outputs a signal indicating detection whenthere is a change in the resistance value that exceeds a predeterminedthreshold, and outputs the resistance value itself at all times. Thecommunication unit 132 is a communication circuit that transmits uniqueidentification information (sensor identification information) memorizedin each wind sensor module 130 and information detected by the detectionunit 131 to the PC 10. Communication with the PC 10 can be performed ina wired or wireless manner.

Alternatively, a central control device that intensively controls therespective wind sensors 13 a and transmits output data such as theresistance value of the respective wind sensors 13 a to the PC 10 can beconnected between the respective wind sensors 13 a and the PC 10. Whenthe central control device is disposed, such a configuration is possiblethat the resistance value or the like, which is an output of each of thewind sensors 13 a, is directly monitored and only when there is a windsensor 13 a that exceeds a threshold, the output data such as theresistance values of the respective wind sensors 13 a is transmitted tothe PC 10.

FIG. 4 is a diagram illustrating an example of a hardware configurationof the PC 10. As illustrated in FIG. 4, the PC 10 includes a CPU(Central Processing Unit) 1001, a ROM (Read Only Memory) 1002, a RAM(Random Access Memory) 1003, a display-signal generation unit 1004, astorage 1006, a data I/F 1007, and a communication I/F 1008. Therespective units are connected with each other via a bus 1000.

The CPU 1001 controls the entire PC 10 according to a control programstored in the ROM 1002 and the storage 1006. A fixed program and fixeddata are memorized in the ROM 1002. The RAM 1003 is used as a workmemory. The display-signal generation unit 1004 converts displayinformation generated by the CPU 1001 to a display signal correspondingto various types of display devices such as a monitor 1005 and the PJ 11and outputs the converted display signal thereto. The monitor 1005 is amonitor for a manager of the PC 10.

The storage 1006 is an SSD (Solid State Drive), an HDD (Hard DiskDrive), or the like. The storage 1006 stores therein a control programand data.

The data I/F 1007 performs input/output of data from/to an input/outputdevice. For example, image data output from the image acquisition device20 and operation data from a mouse and a keyboard (KBD) are input to thedata I/F 1007. Display information generated by the CPU 1001 can beoutput from the data I/F 1007 to the projector 11. Communication withthe input/output device is performed by a predetermined interface suchas a USB (Universal Serial Bus) or the Bluetooth®.

The communication I/F 1008 is a communication interface thatcommunicates with the wind sensor 13 a (for example, the wind sensormodule 130). Communication with the wind sensor 13 a can be performedvia the data I/F 1007.

Next, the configuration of various tables in the DB 12 is described. Thetables described herein are an example only, and can be configured bychanging items in the table, deleting the table, or integrating thetables. The DB 12 includes a registration table, a management table, andthe like. The DB 12 also includes various settings required forcontrolling the movement of a user image. Various settings required forcontrolling the movement of the user image are described appropriatelyin the descriptions of functional blocks.

FIG. 5 is a diagram illustrating an example of a configuration of aregistration table. Association between a user image and attributeinformation is illustrated in a registration table T1 illustrated inFIG. 5. Information indicating the type of a picture of a user image,for example, flowers, soap bubbles, a butterfly, and the like are set inthe attribute information in this example. Flowers include various typesand have different height and leaf shapes. Therefore, in this example,flowers are classified into a plurality of patterns, and some of theseare illustrated as a flower A and a flower B. Undisplayed “1”, displayed“2”, and display completed “3” are set to the flag. Undisplayed “1” is aflag illustrating a user image that has not yet been used, displayed “2”is a flag illustrating a user image being used, and display completed“3” is a flag illustrating a user image whose usage has finished due toout of time or the like.

FIG. 6 is a diagram illustrating an example of a configuration of amanagement table. Association among a user image, attribute information,and start time information is illustrated in a management table T2illustrated in FIG. 6. Among the pieces of information acquired from theregistration table T1, information to be displayed is set in the userimage and the attribute information. The time to start addition of theuser image is set to the start time information.

Next, a configuration of functional blocks of the PC 10 is described.Functions of the respective functional units are described herein withreference to FIGS. 9A and 9B to FIG. 19 appropriately, taking an exampleof user images of animals and plants.

FIG. 7 is a diagram illustrating an example of the configuration offunctional blocks of the PC 10. Main functions associated with displaycontrol processing of display information generated by the PC 10 areillustrated in FIG. 7. As illustrated in FIG. 7, the PC 10 includes animage analysis unit 101, a registration unit 102, a display control unit103, and a sensor-information analysis unit 104. The respective unitsare arranged as a module or the like, and are realized by readingrespective programs from the storage 1006 and the ROM 1002 and executingthe programs by the CPU 1001. A part or whole of the image analysis unit101, the registration unit 102, the display control unit 103, and thesensor-information analysis unit 104 can be configured by dedicatedhardware such as an ASIC. In the configuration, the sensor-informationanalysis unit 104 corresponds to “acquisition circuitry”.

The image analysis unit 101 analyzes the entire image of the sheet 50(see FIG. 1) acquired by the image acquisition device 20 to acquire auser image and attribute information from the entire image. Theattribute information is an attribute of the user image, for example, ina case of a tulip or a peony, attribute information indicating the typeof flower.

Specifically, the image analysis unit 101 detects a handwriting region41 (see FIG. 9A) from the entire image (see FIG. 9A), and extracts auser image 410 (see FIG. 9A) from the detected handwriting region 41.The user image 410 includes a picture 45 of a certain type of flower (aflower A). The image analysis unit 101 detects an attribute settingregion 42 (see FIG. 9A) from the entire image 40, to acquire theattribute information from the detected attribute setting region 42. Theattribute information is acquired by performing processing correspondingto an encoding form of an attribute information image 420 (see FIG. 9A)set in the attribute setting region 42, for example, in this example,decoding of a QR Code®.

Alternatively, if the form of a sheet 50 is such that charactersindicating the attribute information (a flower A in this example) areprinted at four corners of the attribute setting region 42 asillustrated in FIG. 9B, text information indicating the attributeinformation is acquired by using character recognition or patternmatching. Further, in a case where a sheet 50 in such a form that acheck mark is added in a check box disposed for each type of flowers asthe attribute setting region 42 is used, by reading the check box wherethe check mark is added, the attribute information corresponding to theread check box is acquired. The attribute setting region 42 can be setin an arbitrary form in the sheet 50.

The registration unit 102 registers the user image and the attributeinformation acquired by the image analysis unit 101 in association witheach other in the registration table T1 in the DB 12.

The display control unit 103 acquires a user image from the registrationtable T1 in the DB 12 and sets predetermined movement information thatcan change the movement by parameters in the user image. The image setwith the movement is arranged at a predetermined initial position in athree-dimensional space (a 3D space) including a background image tomove the image, and a two-dimensional plane projection image in thethree-dimensional space is output as display information. The displaycontrol unit 103 also changes the movement of the user image accordingto a result acquired by the sensor-information analysis unit 104. Thedisplay information output from the display control unit 103 is outputin a displayable form to the PJ 11 (see FIG. 1), and is projected fromthe PJ 11 to the projection medium 14 (see FIG. 1) as an image 100 (seeFIG. 1). Details of the display control unit 103 are described withreference to FIG. 8.

The sensor-information analysis unit 104 supplies a value (a valueindicating wind strength) corresponding to the respective wind sensors13 a (see FIG. 2) to the display control unit 103. Thesensor-information analysis unit 104 converts detection resultscontinually output from the sensor 13 (the respective wind sensors 13 a)to values indicating the wind strength, continually updates the valuescorresponding to the respective wind sensors 13 a, and supplies thevalues to the display control unit 103.

FIG. 8 is a diagram illustrating an example of a configuration ofdetailed functional blocks of the display control unit 103. The displaycontrol unit 103 illustrated in FIG. 8 includes an image management unit201, an image adding unit 202, an image control unit 203, an effectinstruction unit 204, and a two-dimensional plane projection unit 205.In this configuration, the image management unit 201, the image addingunit 202, the image control unit 203, and the two-dimensional planeprojection unit 205 correspond to “generation circuitry”. The imagecontrol unit 203 and the effect instruction unit 204 correspond to“control circuitry”.

The image management unit 201 manages the user images stored in the DB12, and outputs a displayable user image to the image adding unit 202.For example, the image management unit 201 acquires a user image withthe flag undisplayed “1” and attribute information associated with theuser image from the registration table T1 (see FIG. 5) in the DB 12, andoutputs these to the image adding unit 202. The image management unit201 also manages an elapsed time since registration to the DB 12 and thedisplay start timing of the respective user images in the managementtable T2 (see FIG. 6), and instructs the image control unit 203 toremove a user image for which a predetermined time has passed fromobjects to be displayed.

The image adding unit 202 acquires and sets a movement patterncorresponding to each of the pieces of attribute information withrespect to the displayable user image, from movement patterns set foreach of the pieces of attribute information in movement settinginformation T3. The movement pattern indicates the movement, forexample, in a two-dimensional plane, and a moving speed and a sway rangecan be changed by adjusting a set value to the parameter of a targetportion.

Setting of the movement performed by the image adding unit 202 isdescribed with reference to FIG. 10 and FIG. 11. FIG. 10 is a diagramillustrating an example of setting of the movement setting informationT3. As illustrated in FIG. 10, information indicating the movementpattern is set for each of the pieces of attribute information in themovement setting information T3. FIG. 11 is an explanatory diagram ofone of pieces of information indicating the movement pattern. A movementpattern of the flower A is illustrated in FIG. 11.

As illustrated in FIG. 11, the flower A has a movement pattern in whicha stem 450 sways from side to side (in an X-axis direction), and a userimage 410 of the flower A is arranged at an end of the stem 450. In theuser image 410, an outside region of a profile of a flower picture 45 isset to be transparent. In this movement pattern, a cycle and a swayrange of the stem 450 swaying from side to side are adjusted byparameters. The cycle is, for example, a cycle of a sine wave. In thiscase, the stem 450 sways from side to side at a rate changing with thecycle of a sine wave. As the value indicating the wind strengthincreases, a value that shortens the cycle is set to the parameter.Accordingly, swaying of the flower becomes fast and the flower moveslike fluttering in the wind. The sway range is adjusted from minimum tomaximum as illustrated in FIG. 11 continuously or in a plurality ofsteps. By increasing the sway range, such a movement that the sway rangebecomes larger than a normal sway range by the wind can be expressed.

The movement of the flower can be expressed by only either one of thecycle or the sway range. Further, the flower moves and flutters in thewind more naturally by adding a parameter in addition to the cycle andthe sway range.

In a case of a movement pattern of soap bubbles, such movements are setthat a plurality of particles of soap bubbles are generated and moved,and then eliminated after a predetermined time. A generation cycle ofthe particles is adjusted by a parameter. For example, as the valueindicating the wind strength increases, the generation cycle ofparticles of the soap bubbles is shortened.

The image adding unit 202 acquires addition position informationcorresponding to the attribute information of the user image from amongthe pieces of addition position information T4 indicating an initialposition set beforehand for each of the pieces of attribute information,and instructs the image control unit 203 to add a user image at theposition. The addition position information is position information inthe 3D space.

FIG. 12 is a diagram illustrating an example of setting of the additionposition information T4. As illustrated in FIG. 12, a coordinate of theaddition position is set for each of the pieces of attribute informationin the addition position information T4. A flower illustrated as anexample does not move from the initial addition position, and because aplurality of same kind of flowers may be arranged, the coordinate of theaddition position is indicated by an area. The image adding unit 202adds images of the same kind of flowers in a predetermined order ofarrangement from the coordinates included in the area.

Referring back to FIG. 8, the image control unit 203 arranges a userimage in the coordinate of the addition position in the 3D spaceindicated by 3D space information M1, and controls the movement of theuser image in the 3D space according to a predetermined restraintcondition M2, based on setting of respective user images in a parametercontrol table. The 3D space is a 3D space in which a predeterminedbackground image is set, for example, on a rear surface. The restraintcondition M2 is a condition that restricts the mutual movement of theuser images so that the user images do not overlap on each other due tothe movements of the respective user images in the 3D space, and movesthe respective user images with a relationship between the same kind ordifferent kinds of user images. For example, in a case of flowersarranged in the same area, a condition of swaying the flowers from sideto side in synchronization with each other is included.

FIG. 13 is a diagram illustrating an example of a configuration of theparameter control table. As illustrated in FIG. 13, identificationinformation of the user image and setting of parameters for each userimage are associated with each other in a parameter control table T5. InFIG. 13, because the user image is flowers, two parameters are set withrespect to the user images. Parameters k1 and k3 are sway ranges, andparameters k2 and k4 are cycles. For example, 0≤k1≤10 can change a valueof sway range from 1 (small sway) to 10 (large sway), and 0≤k2≤10 canchange the cycle from 1 (long cycle) to 10 (short cycle). The parametersillustrated in the present embodiment are an example only, and thenumber of parameters is not limited thereto. For example, parameters offlowers can be increased. Further, parameters can be set appropriatelyaccording to the type of the user image.

The image control unit 203 executes control by applying as an initialvalue a minimum value (for example, in a case of a flower, “long cycle”,“narrow sway range”) or the like to the respective parameters of theuser image to be added, at the time of adding the user image.

FIG. 14 is an explanatory diagram of control of the movement of a userimage in a 3D space. FIG. 14 schematically illustrates the 3D spaceconfigured by 3D space information. A 3D space 3000 illustrated in FIG.14 illustrates an area mainly corresponding to a display region, and apredetermined background image 3001 is disposed at an end surfacethereof in a depth direction (a z direction). A space on the front sideof the background image 3001 is a space in which a user image is to bemoved, and respective user images with movement patterns beingrespectively set are arranged according to the addition positioninformation T4.

For example, a left area in the front row in the 3D space 3000 isspecified with respect to a flower A as the addition positioninformation. Therefore, user images 3002 of the same flower A arearranged in an order in which the user images 3002 are added, in theleft area in the front row. Other kinds of flowers are also arranged inthe 3D space 3000 based on the addition position information T4.

The image control unit 203 controls the movement of respective flowersadded to the respective positions so as to sway from side to side in along cycle and with a minimum range in a movement pattern according tothe kind of respective flowers. With regard to user images that move inthe 3D space (although not illustrated here, for example, a butterfly,soap bubbles, or the like), the image control unit 203 restricts themovement of the user images in a display region and in a peripheral areathereof including the restraint conditions. The restraint conditionsinclude a restraint condition such that the respective user images donot overlap on each other in the 3D space 3000.

Referring back to FIG. 8, the two-dimensional plane projection unit 205projects a 3D space in which the image control unit 203 controls themovement of a user image to one plane of the display region and outputsa two-dimensional plane image. Specifically, in order to generate atwo-dimensional plane image as viewed from an arrow A in FIG. 14,respective portions of the 3D space 3000 are projected to an end surfaceon the front surface side facing the surface of the background image3001. At the time of projection, the two-dimensional plane projectionunit 205 gradually reduces the size of the user images arranged at theback, as moving back in the depth direction (the z direction) in the 3Dspace 3000.

FIG. 15 is a diagram illustrating an example of a two-dimensional planeimage when the two-dimensional plane projection unit 205 projects the 3Dspace in FIG. 14 to a two-dimensional plane. As illustrated in FIG. 15,since the user images 3002 of the flower A are arranged in the frontrow, these flowers A are directly displayed, and the flowers in the backrow are reduced in size. A portion thereof overlapped with the flower Ain the front row is hidden and cannot be seen.

The two-dimensional plane images generated by projection by thetwo-dimensional plane projection unit 205 are generated at apredetermined frame rate and sequentially output as display information.

Referring back to FIG. 8, the effect instruction unit 204 reads thevalue indicating the wind strength of the respective wind sensors 13 a,which is updated by the sensor-information analysis unit 104,continuously or at a predetermined timing, and instructs the imagecontrol unit 203 to implement an effect based on the read valueindicating the wind strength of the respective wind sensors 13 a. Theeffect means expressing the movement by the wind. The effect instructionunit 204 instructs start of a predetermined effect or movements of userimages corresponding to the wind strength (for example, the speed ofswaying the flower) to the image control unit 203.

FIG. 16 is a diagram illustrating values indicating the wind strengthdetected by the respective wind sensors 13 a in a list, which areupdated by the sensor-information analysis unit 104. The effectinstruction unit 204 reads from the sensor-information analysis unit 104list information J1 illustrated in FIG. 16, in which identificationinformation of the respective wind sensors 13 a (sensor “number”) isassociated with the value indicating the wind strength.

If there is a wind sensor 13 a that detects the wind strength exceedinga predetermined threshold (a wind speed 7 or the like) in the valuesindicating the wind strength of the respective wind sensors 13 a, in thelist information J1 in FIG. 16, the effect instruction unit 204instructs the image control unit 203 to implement an effect, forexample, at a level corresponding to the value of the wind sensor 13 a,with regard to an image displayed at a position or positions of one or aplurality of wind sensors 13 a that detect the wind strength exceedingthe predetermined threshold. The threshold can be changed asappropriate.

FIG. 17 is a diagram illustrating a correspondence relation betweenvalues indicated by the wind sensors 13 a and the degree of effect(hereinafter, “level”). The values and the degree of effect areassociated with each other such that as the value indicated by the windsensor 13 a increases, the effect level increases. The effect level isset such that, for example, as the wind becomes stronger, the movementof the user image becomes faster.

The effect instruction unit 204 holds information indicating thecorrespondence relation illustrated in FIG. 17 in advance, andinformation in which the sensor identification information and positioncoordinates (X, Y) of the respective wind sensors 13 a in a projectionsurface are associated with each other. If there is a wind sensor 13 athat has detected wind exceeding the predetermined threshold, the effectinstruction unit 204 outputs the coordinate (X, Y) corresponding to thewind sensor 13 a and the effect level to the image control unit 203.

The effect instruction unit 204 may instruct the image control unit 203to implement an effect when a predetermined number of values exceedingthe predetermined threshed are included in the values indicating thewind strength detected by the respective wind sensors 13 a.

When there is an effect instruction from the effect instruction unit204, the image control unit 203 controls a display content according tothe instruction. For example, when a preset certain effect isinstructed, control is executed so that a target user image moves withthe certain effect by increasing the parameter value of the user imageto a predetermined value decided beforehand. When an effect at a levelcorresponding to the value of each of the wind sensors 13 a isinstructed, the image control unit 203 executes control to move therespective user images corresponding to the positions of these windsensors 13 a with the effect corresponding to the values of the windsensors 13 a at the positions.

The effect is implemented, for example, by setting a maximum value (inthe case of flowers, “short cycle” or “wide sway range”) for a certaintime, adding a corresponding increase amount to the parameter valueaccording to the value, or initially setting the maximum value,gradually decreasing the value, and returning the value to the originalvalue after a certain time. The parameter value increased to thepredetermined value is returned to the original value at a point in timewhen the effect is ended, for example, after a certain time has passed.

FIG. 18 and FIG. 19 are explanatory diagrams of the effect. In FIG. 18and FIG. 19, the wind sensors 13 a on the projection medium 14 and thedisplay information illustrated in FIG. 15 are illustrated inassociation with each other. In actual practice, the display informationis displayed on the projection medium 14 as an image 100 in anarrangement relation illustrated in FIG. 18 and FIG. 19, by adjustingthe position where the image 100 (see FIG. 1) is projected. In FIG. 18and FIG. 19, a partial region on the lower left part is illustrated inan enlarged view for explanations. Coordinates (x, y) illustrated in thewind sensors 13 a are position coordinates of the respective windsensors 13 a in the display information in FIG. 15. In FIG. 18 and FIG.19, flowers being the user images are indicated by an elliptic brokenline, and the stems thereof are indicated by an inverted triangularbroken line.

FIG. 18 illustrates a state where flowers are made to be still forexplaining the effect. FIG. 19 illustrates a change in movement due tothe effect when a user breathes on these regions via a display surface.In FIG. 19, hatching is gradually reduced sequentially from the windsensor 13 a that has detected strong wind, so that the wind strength canbe seen. Outlined square representing the wind sensor 13 a indicatesthat wind hardly reaches the wind sensor and the wind sensor cannotdetect the wind.

That is, in the example illustrated in FIG. 19, such a state isrepresented that the wind sensor 13 a corresponding to the position at acoordinate (x1, y1) detects the strongest wind, and as moving away fromthe position, the wind strength detected by the wind sensors 13 a isweakened. At a coordinate (x4, y3) and a coordinate (x5, y1), sufficientwind does not reach the position and the wind cannot be detected.Therefore, flowers at positions corresponding to the wind sensors 13 aindicated by hatching are specified as targets to which the effect isimplemented.

In this example, a case where the effect level is changed according tothe wind strength detected by the wind sensor 13 a is illustrated.Therefore, the flower at the position at the coordinate (x1, y1) wherethe strongest wind is detected is illustrated with the largest swayrange. As moving away from the flower, the sway range of flowersgradually decreases. Although the sway range of the flower has beendescribed herein, the cycle at which the flowers sway from side to sideis also changed. At the moment when strong wind is detected, the cycleof the flower at the position is changed to the shortest cycle, and asmoving away from the flower, the swaying cycle of the flower is changedto become longer gradually. Therefore, sway of the flower when the windblows can be reproduced realistically. The cycle and the sway range oncechanged return to the original state after a certain time has passed.

Next, a flow of the entire control processing of the display controlsystem 1 performed by the PC 10 is described. First, a flow of basiccontrol processing is described. Thereafter, a flow of effect processingat the time of detecting wind is described.

FIG. 20 is a flowchart illustrating an example of the entire controlprocessing of the display control system 1 performed by the PC 10.First, the image acquisition device 20 (a scanner or the like) acquiresan image (Step S1). For example, the image acquisition device 20 takesan image of a sheet 50 to acquire an image 40 of the entire sheet 50(see FIGS. 9A and 9B), when a staff member or the like sets the sheet 50on a platen (see FIG. 1) and presses an execution button.

Next, the image analysis unit 101 acquires the image 40 output from theimage acquisition device 20 and analyzes the image 40 to acquire a userimage 410 (see FIGS. 9A and 9B) and attribute information thereof (StepS2).

Next, the registration unit 102 registers the user image 410 and theattribute information acquired by the image analysis unit 101 inassociation with each other in the registration table T1 (see FIG. 5) inthe DB 12 (Step S3).

Next, the image management unit 201 acquires the user image 410 with aflag undisplayed “1” (see FIG. 5) and the attribute informationassociated with the user image 410 from the registration table T1 in theDB 12, and outputs these to the image adding unit 202.

Next, the image adding unit 202 acquires a movement patterncorresponding to the attribute information from the movement patterns inthe movement setting information T3 (see FIG. 10) and sets the movementpattern with respect to the user image 410 received from the imagemanagement unit 201 (Step S4).

Next, the image adding unit 202 acquires addition position informationcorresponding to the attribute information of the user image from theaddition position information T4, and instructs the image control unit203 to add the user image to the position (Step S5).

Next, the image control unit 203 arranges the user image in a 3D space,and controls the movement of the user image based on setting or the likeof the user image in the parameter control table T5 (see FIG. 13) (StepS6). The state in the 3D space is output as a two-dimensional planeimage (see FIG. 15) by projection by the two-dimensional planeprojection unit 205 and is displayed with a predetermined frame rate.

FIG. 21 is a flowchart illustrating an example of the effect processingwhen wind is detected. First, the effect instruction unit 204 reads avalue indicating the wind strength of each of the wind sensors 13 a (seeFIG. 16) updated by the sensor-information analysis unit 104. When theread value indicating the wind strength of each wind sensor 13 a exceedsa threshold (in the example illustrated in FIG. 16, for example, “7”),the effect instruction unit 204 instructs the image control unit 203 tostart the effect (Step S11). The effect instruction unit 204 caninstruct only start of the effect to the image control unit 203 or caninstruct a coordinate as an effect target and the effect level in thedisplay information to the image control unit 203.

Next, upon reception of the instruction of effect from the effectinstruction unit 204, the image control unit 203 executes control sothat a target user image moves with the specified effect by changing aparameter value of the user image or the like (Step S12). For example,in a case of a flower, because the position thereof is fixed, the imagecontrol unit 203 can judge which flower is the target based on thecoordinate instructed from the effect instruction unit 204. Regarding amoving object such as a butterfly, the image control unit 203 judgeswhether to implement the effect based on whether the butterfly is in thetarget coordinate.

It is assumed that the image control unit 203 executes control so that achanged parameter value is returned to the original value after acertain time has passed.

As described above, according to the display control system of thepresent embodiment, when a user breathes on an image 100 displayed onthe projection medium 14 via a display surface, wind can be detected.Further, according to the display control system, since a region onwhich the user breathes can be specified, such an effect that a userimage in the region on which the user breathes in an image projected tothe projection medium 14 is swaying in the wind can be implemented anddisplayed. Therefore, according to the display control system, it ispossible to cause an image displayed on a display surface to perform amovement reflecting a user's instruction, and as a result, furtherentertaining feature can be provided.

In the present embodiment, a configuration in which the wind sensors 13a are arranged at respective positions on the display surface of theprojection medium 14 has been described as an example. However, thepresent embodiment can be implemented for a case where the wind sensor13 a is installed only at one position or at several positions in theprojection medium 14. In this case, it suffices that, for example, theentire image or a user image in a predetermined partial region displayedon the projection medium 14 is displayed by similar effect processing,when the wind sensor 13 a detects wind.

First Modification

A configuration of a display control system using a communication devicefor wind detection in which a sensor 13 is incorporated in a portablepen-type or stick-type casing is described. A mode described in a firstmodification is not such that a user directly breathes on an image via adisplay surface. Therefore, the projector 11 of the display controlsystem 1 (see FIG. 1) can be replaced by a large monitor. The presentmodification is described as having the same configuration as that ofthe above embodiment. In the present modification, explanations ofportions common to the embodiment are omitted as appropriate, andportions different from the embodiment are mainly explained.

When a communication device is used, a wind effect can be implemented tothe entire image or to each region by associating the communicationdevice with regions of the display image beforehand. As an example, amode in which a wind effect is implemented to each region of a displayimage is described herein.

FIG. 22 is a diagram illustrating an example of a configuration of thecommunication device according to the first modification. Acommunication device 5000 illustrated in FIG. 22 is a communicationdevice for wind detection in which one wind sensor module 130 isincorporated in a portable pen-type or stick-type casing 5001.

In the communication device 5000, the detection unit 131 that detectswind when a user breathes on the communication device 5000 is exposed tothe outside from an air hole such as a slit or a through-hole in thecasing 5001, for example. Similarly to the wind sensor module 130described in the embodiment, the communication device 5000 has aconfiguration in which when the detection unit 131 detects wind, data istransmitted to the PC 10 through the communication unit 132. Further,the communication unit 132 and the PC communicate with each other in awired or wireless manner.

The communication device 5000 is described herein as having such a sizethat a user uses the communication device 5000 by holding it. In thiscase, the communication device 5000 can be used in such a manner thatthe communication device 5000 gives an instruction by a motion such asshaking. For example, by shaking the communication device 5000, wind canbe generated. Further, the mode can be modified to a mode in which thecommunication device 5000 is installed at a predetermined position to beused.

In this modification, such an example is described that threecommunication devices 5000 are formed as an example, and respectivecommunication devices implement a wind effect in three respectivecorresponding regions of a display image. The number of communicationdevices 5000 is an example only, and is not limited thereto. Forexample, the number of communication devices 5000 can be one, two, orfour or more. By increasing the number, the wind effect can beimplemented in finer regions. Further, if preliminarily set, differenteffects can be implemented to the same region according to therespective communication devices 5000.

FIG. 23 is an explanatory diagram of how to divide regions to beassociated with each of the three communication devices 5000 withrespect to a display image region. The display image region is a regionof the projection medium 14 (see FIG. 1) in which an image 100 isdisplayed. FIG. 23 illustrates an example in which the projection medium14 is divided into three regions in an X direction. In FIG. 23, acommunication device 5000 (1) of the three communication devices isassociated with a first region, another communication device 5000 (2) ofthe three communication devices is associated with a second region, anda remaining communication device 5000 (3) of the three communicationdevices is associated with a third region.

FIGS. 24A and 24B are diagrams illustrating a setting example of a tablein the case of the manner of division illustrated in FIG. 23. FIG. 24Aillustrates a table in which identification information of thecommunication device is associated with identification information ofthe region. FIG. 24B illustrates a table in which the identificationinformation of the region is associated with information indicating arange of the region (range information). In a table configurationillustrated in FIGS. 24A and 24B, how to divide the three regionsillustrated in FIG. 23 can be appropriately changed only by changing therange information in the table illustrated in FIG. 24B. For example, inFIG. 23, a width in the X direction of the three regions can be set towidths different from each other. Three regions illustrated in FIG. 23can be also changed to a setting in which the three regions are dividedin a Y direction. The three regions can be also set to an arbitraryshape respectively. Further, some region of the display regions can beset so as not to be included in an effect range.

The hardware configuration of the display control system and theconfiguration of the functional blocks according to the firstmodification are substantially the same as those of the embodiment.Different points in some part of processing of the display control unit103 are described with reference to FIG. 8.

In the configuration of the first modification, an image control unit203 refers to the respective tables illustrated in FIGS. 24A and 24Bupon reception of an effect instruction from the effect instruction unit204, to implement a predetermined effect with respect to a user image ina target region. For example, all the user images in the target regionare moved by providing a predetermined parameter value thereto. Further,a different effect can be implemented for each target region. Forexample, changed values of parameters are preset for each target region,and when there is an effect instruction by any of the communicationdevices, for example, the communication device 5000 (1), a changed valueof the region corresponding to the communication device 5000 (1) is usedto implement the effect with respect to an image in the region. When theeffect instruction unit 204 instructs an effect level by selecting andspecifying the level from multiple stages according to the windstrength, a changed value corresponding to the selected level isprovided to the parameter to implement the effect.

In this manner, according to the first modification, wind can be causedwith respect to a display image from a position away from the projectionmedium 14 by using the communication device 5000. Further, by disposinga plurality of communication devices, the display image region can bedivided into a plurality of regions, and wind can be caused individuallywith respect to an image in each region by using a communication devicecorresponding thereto. Further, since by using the communication device,installation on the projection medium 14 becomes unnecessary,application of the first modification to a large display such as aliquid-crystal display becomes possible.

Second Modification

A predetermined content can be displayed instead of changing themovement of a target user image at the time of detecting wind. Forexample, the sensor 13 is installed in a gate having a size throughwhich a user can pass. The sensor 13 installed in the gate detects windthat is caused every time a user passes through the gate. In such aconfiguration, a predetermined content is displayed. The gate isillustrated herein as an example. In addition, so long as wind can bedetected when a user passes by a post or through a wall or the like, thewind sensor can be installed on the post, the wall, or the like to beappropriately applied.

FIG. 25 is a diagram illustrating an example of a gate configurationaccording to a second modification. A gate 6000 illustrated in FIG. 25has a size through which users (guests) can pass. FIG. 25 illustrates anexample in which the sensor 13 (a plurality of wind sensors 13 a) isarranged at a height where the user passes. Arrangement of the sensor 13is an example only, and the sensor can be arranged appropriately in anyarrangement that can detect wind easily. For example, the sensor can bearranged on the entire surface inside of the gate 6000.

FIG. 26 is a diagram illustrating an example of a content prepared inadvance. FIG. 26 illustrates a state where animation in which abutterfly flies in a field of flowers is reproduced. A state at the timeof generating soap bubbles is illustrated in the middle of the field offlowers. In this manner, an animation with a predetermined effect can bedisplayed as a content in a predetermined reproduction time. Aftercompletion of the animation, the display returns to the original state.The content is not limited to animation. Alternatively, a still imageand a dynamic picture image produced beforehand can be displayed.

A change of the movement of a user image and display of a predeterminedcontent can be performed selectively. When a change of the movement of auser image and display of a predetermined content is selectivelyperformed, selection can be performed, for example, based on the windstrength, or based on an identification number of a wind sensor that hasdetected wind. When selection is performed based on the identificationnumber of the wind sensor that has detected wind, for example, the windsensors 13 a installed in the projection medium 14 illustrated in theembodiment, the communication device 5000 illustrated in the firstmodification, and the gate 6000 illustrated in the present secondmodification can be used together.

FIG. 27 is a diagram illustrating an example of the configuration of thefunctional blocks. In FIG. 27, a switching unit 301 is disposed in theeffect instruction unit 204 and a content reproduction unit 302 isfurther disposed in the configuration of the functional blocksillustrated in FIG. 8. The switching unit 301 corresponds to “switcher”.

When the effect instruction unit 204 instructs an effect, the switchingunit 301 confirms an identification number of a wind sensor that hasdetected wind equal to or higher than a threshold. When theidentification number of the wind sensor is a predeterminedidentification number, the switching unit 301 stops output from thetwo-dimensional plane projection unit 205, and instructs the contentreproduction unit 302 to reproduce the content. For example, when theidentification number is the number of a wind sensor installed at thegate 6000, the switching unit 301 switches the display to contentreproduction. Thereafter, upon detection of end of the contentreproduction from the content reproduction unit 302, the switching unit301 restarts output from the two-dimensional plane projection unit 205.

The content reproduction unit 302 reproduces a predetermined contentsuch as an animation, and outputs reproduced display information to thePJ 11.

Judgment as to whether to cause a movement with respect to an eventimage or reproduce the content can be appropriately changed by setting ajudgment table referred to by the switching unit 301. For example,identification numbers of the communication devices can be included inthe judgment table as identification numbers for reproducing thecontent. Further, not only the judgment by the identification number butalso judgment can be performed according to the wind strength by settingthe wind strength. For example, the configuration can be appropriatelymodified such that a movement is caused with respect to an event imagewhen wind having strength from a first threshold to a second thresholdis detected, and the content is reproduced when wind stronger than thesecond threshold is detected.

Further, the configuration can be modified such that a plurality ofcontents are prepared, and a corresponding content among these isreproduced. For example, the wind sensors 13 a installed in the gate6000 are classified for each area, and a different content is reproducedaccording to the area in which wind is detected. Further, differentcontents can be reproduced according to the wind strength. In any case,a plurality of contents are registered as the contents to be reproducedby the content reproduction unit 302, and the switching unit 301notifies the content reproduction unit 302 of the content numbercorresponding to the wind strength and the identification number of thewind sensor.

Even when the gate 6000 is used, a configuration that causes a movementwith respect to an event image, for example, control to cause a movementin a unit of area can be combined.

In this manner, by the configuration of the second modification,reproduction of a content becomes possible, and it can be selectedwhether to cause a movement with respect to the event image or reproducethe content, in combination with the configurations of the embodimentand the first modification. Therefore, a user instruction can bereflected to an image displayed on a display surface, and as a result,further entertaining feature can be provided.

Third Modification

A mode in which flowers being displayed are caused to sway by generatingwind has been described above as an example. However, the configurationcan be such that a plurality of people move a picture respectively toplay in cooperation with each other or to play against each other. As anexample, the configuration is modified such that a user image drawn by afirst user and a user image drawn by a second user can play against eachother by using wind strength. For example, respective user images arearranged at opposite ends of a display region. Respective users breathon their own user image in an image projected on a projection medium tomove the user image toward the opponent. The user image of the opponentis knocked down by the breathing strength of the wind to fight it out.Breathing on the user image can be performed by using the communicationdevice.

The program for executing the processes according to the embodiment andthe respective modifications described above are stored in acomputer-readable recording medium such as a CD (Compact Disk) and a DVD(Digital Versatile Disk) as a file of an installable format or anexecutable format and provided. The present invention is not limitedthereto, and the program for executing the processes according to theembodiment and the respective modifications can be stored in a computerconnected to a communication network such as the Internet, and thendownloaded via the communication network, and provided. Further, theprogram for executing the processes according to the embodiment and therespective modifications can be provided or distributed via acommunication network such as the Internet.

While the embodiment and the respective modifications described aboveare preferred examples for carrying out the present invention, thepresent invention is not limited thereto, and the invention can be alsocarried out by other various modifications within a range not departingfrom the scope of the present invention.

Respective functions in the embodiment described above can be realizedby one or plural processing circuits. The term “processing circuit” inthe present specification includes devices such as a processorprogrammed to execute respective functions by software such as aprocessor installed in an electronic circuit, an ASIC (ApplicationSpecific Integrated Circuit) designed to execute the respectivefunctions described above, a DSP (Digital Signal Processor), and an FPGA(Field Programmable Gate Array), and a conventional circuit module.

The device group described in the embodiment is merely an example of aplurality of possible computing environments for carrying out theembodiment disclosed in the present specification. In a certainembodiment, the DB 12 includes a plurality of computing devices such asa server cluster. The computing devices are configured to be able tocommunicate with each other via an arbitrary type of communication linkincluding a network and a shared memory, thereby performing theprocesses disclosed in the present specification. Similarly, the PC 10can include a plurality of computing devices configured to communicatewith each other.

According to an embodiment, it is possible to cause an image displayedon a screen to perform a movement reflecting a user's instruction.

The above-described embodiments are illustrative and do not limit thepresent invention. Thus, numerous additional modifications andvariations are possible in light of the above teachings. For example, atleast one element of different illustrative and exemplary embodimentsherein may be combined with each other or substituted for each otherwithin the scope of this disclosure and appended claims. Further,features of components of the embodiments, such as the number, theposition, and the shape are not limited the embodiments and thus may bepreferably set. It is therefore to be understood that within the scopeof the appended claims, the disclosure of the present invention may bepracticed otherwise than as specifically described herein.

The method steps, processes, or operations described herein are not tobe construed as necessarily requiring their performance in theparticular order discussed or illustrated, unless specificallyidentified as an order of performance or clearly identified through thecontext. It is also to be understood that additional or alternativesteps may be employed.

Further, any of the above-described apparatus, devices or units can beimplemented as a hardware apparatus, such as a special-purpose circuitor device, or as a hardware/software combination, such as a processorexecuting a software program.

Further, as described above, any one of the above-described and othermethods of the present invention may be embodied in the form of acomputer program stored in any kind of storage medium. Examples ofstorage mediums include, but are not limited to, flexible disk, harddisk, optical discs, magneto-optical discs, magnetic tapes, nonvolatilememory, semiconductor memory, read-only-memory (ROM), etc.

Alternatively, any one of the above-described and other methods of thepresent invention may be implemented by an application specificintegrated circuit (ASIC), a digital signal processor (DSP) or a fieldprogrammable gate array (FPGA), prepared by interconnecting anappropriate network of conventional component circuits or by acombination thereof with one or more conventional general purposemicroprocessors or signal processors programmed accordingly.

Each of the functions of the described embodiments may be implemented byone or more processing circuits or circuitry. Processing circuitryincludes a programmed processor, as a processor includes circuitry. Aprocessing circuit also includes devices such as an application specificintegrated circuit (ASIC), digital signal processor (DSP), fieldprogrammable gate array (FPGA) and conventional circuit componentsarranged to perform the recited functions.

What is claimed is:
 1. A display control system comprising: a displayconfigured to display an image; a detector configured to detect wind;and a controller configured to, in response to the detector detectingwind, control the image based on strength of the detected wind.
 2. Thedisplay control system according to claim 1, wherein the controller isconfigured to, in response to the detector detecting the wind, control amovement of an individual image included in the image based on thestrength of the detected wind.
 3. The display control system accordingto claim 2, wherein the controller is configure to adjust a moving speedof the individual image to a speed corresponding to the strength of thewind.
 4. The display control system according to claim 1, furthercomprising a switcher configured to switch control of a movement of anindividual image according to identification information of thedetector.
 5. The display control system according to claim 2, whereinthe detector comprises a plurality of wind sensors, and the controlleris configured to control the movement of the individual image includedin a predetermined region of the image, the predetermined region beingassociated with a wind sensor of the plurality of wind sensors, the windsensor detecting the wind.
 6. The display control system according toclaim 5, wherein the controller is configured to adjust the movement ofthe individual image in an image region corresponding to a wind sensorof the plurality of wind sensors, the wind sensor detecting the wind, toa movement corresponding to the strength of the wind detected by thewind sensor.
 7. The display control system according to claim 1, whereinthe controller is configure to, in response to the detector detectingthe wind, switch the image to a display of a predetermined content basedon the strength of the detected wind.
 8. The display control systemaccording to claim 1, wherein the controller is configured to, inresponse to the detector detecting the wind, selectively replace theimage by one content of a plurality of contents according to detectioninformation from the detector.
 9. The display control system accordingto claim 2, wherein the detector comprises a wind sensor installed in adisplay target on which the image is displayed by the display.
 10. Thedisplay control system according to claim 9, wherein the wind sensorincludes a plurality of wind sensors arranged in an area in which theimage is displayed on the display target, and the controller isconfigure to control the movement of the individual image in an imageregion corresponding to a wind sensor of the plurality of wind sensors,the wind sensor detecting wind.
 11. The display control system accordingto claim 1, wherein the detector comprises a communication deviceincluding a wind sensor.
 12. The display control system according toclaim 1, wherein the detector is configured to detect wind caused bypassage of a person.
 13. The display control system according to claim12, wherein the detector is a plurality of wind sensors installed in agate through which a person passes.
 14. The display control systemaccording to claim 2, wherein a movement pattern of the individual imagediffers according to an attribute of the individual image.
 15. Thedisplay control system according to claim 2, wherein the individualimage is arranged in a 3D space to control the movement.
 16. The displaycontrol system according to claim 1, further comprising imageacquisition circuitry configured to acquire an image of a material drawnon a medium, wherein the controller is configured to control themovement of the image acquired by the image acquisition circuitry as anindividual image.
 17. A display control device comprising: generationcircuitry configured to generate display information of an image;acquisition circuitry configured to acquire detection information ofwind; and a control circuitry configured to control the displayinformation of the image based on strength of wind included in thedetection information.
 18. A display control method comprises: by adisplay control device, displaying an image; detecting wind; andcontrolling, in response to detecting the wind, the image based onstrength of the detected wind.